Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour Wimbledon - London U.S. Open - New York Davis Cup, Group A, Bologna Davis Cup, Group I, 1R, BIH-GER 0-4 Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Rolex Paris Masters - Paris United Cup - Australia Australian Open - Melbourne Adelaide International - Adelaide Miami Open - Miami ASB Classic - Auckland Brisbane International - Brisbane Barcelona Open Banc Sabadell - Barcelona Argentina Open - Buenos Aires Davis Cup, World Group, Q, CHI-PER 3-2 Cordoba Open - Cordoba Abierto Mexicano Telcel - Acapulco Movistar Chile Open - Santiago Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Cagliari Challenger French Open - Paris Sassuolo Challenger Wimbledon - London Hamburg Open - Hamburg Generali Open - Kitzbuhel U.S. Open - New York Szczecin Challenger Chengdu Open - Chengdu European Open - Antwerp Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Davis Cup, World Group, SF, GER-NED 0-2 Monte-Carlo Rolex Masters - Monte-Carlo Rio Open - Rio de Janeiro ABN AMRO Open - Rotterdam Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Davis Cup, World Group, QF, GER-CAN 2-0 Brisbane International - Brisbane ASB Classic - Auckland Open 13 Provence - Marseille Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Estoril Challenger Turin Challenger Grand Prix Hassan II - Marrakech National Bank Open - Toronto Hamburg Open - Hamburg French Open - Paris Libema Open - 's-Hertogenbosch Terra Wortmann Open - Halle Mallorca Championships - Mallorca Wimbledon - London Mifel Tennis Open - Los Cabos Generali Open - Kitzbuhel Cincinnati Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris European Open - Brussels Erste Bank Open - Vienna Chile F9 Chile 11 Germany F3 Chile F2 Chile F3 Chile F5 Chile F6 Chile F9 Chile F10 Chile F11 Chile F12 Germany F2 Argentina F1 Guatemala F1 Chile F1 Chile F2 Chile F3 Italy F12 USA F12 Italy F13 USA F13 USA F14 Spain F12 Serbia F3 Germany F6 Germany F7 Brazil F7 Brazil F8 Belgium F12 Belgium F13 Belgium F15 Italy F35 Italy F37 Italy F38 Italy F39 Turkey F42 Turkey F43 Germany F1 Germany F2 Germany F3 Sri Lanka F1 Sri Lanka F2 Sri Lanka F3 Italy F3 Italy F4 Chile F4 Italy F5 Italy F6 Czech Republic F2 Czech Republic F3 Belgium F1 Belgium F2 Austria F2 Austria F3 Belgium F11 Switzerland F4 Switzerland F5 Italy F26 Italy F27 Greece F8 Greece F9 Tunisia F33 Tunisia F34 Tunisia F35 Tunisia F36 Germany F1 Germany F2 USA F6 Switzerland F1 Switzerland F2 France F4 Azerbaijan F5 Azerbaijan F6 Italy F6 Italy F7 Italy F8 Czech Republic F2 Poland F3 Belgium F2 Belgium F6 Belgium F9 Romania F13 Belgium F11 Romania F14 Romania F15 Belgium F14 Canada F9 Italy F32 Italy F33 Italy F34 Kuwait F1 Kuwait F2 Kuwait F3 Chile F5 Qatar F4 Qatar F5 Chile F7 Chile F8 Thailand F5 Germany F3 (Nussloch) Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Canada F2 (Sherbrooke) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Germany F16 (Hamburg) Kuwait F2 (Meshref) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Qatar F3 (Doha) Netherlands F2 M15 Sharm El Sheikh Germany F19 M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Antalya M15 Troisdorf M15 Kaltenkirchen M15 Bad Salzdetfurth M25 Malibu M15 East Lansing M15 Santo Domingo M15 Santo Domingo M15 Santo Domingo M25 Pensacola Colombia F4 Chile F1 Italy F36 Belgium F7 M15 Kamen Mohammedia Challenger Quito Challenger Cali Challenger Santo Domingo Challenger Santiago Challenger Cali Challenger Vicenza Challenger Mestre Challenger Ilkley Challenger Binghamton Challenger Lexington Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Santo Domingo Challenger Drummondville Challenger Le Gosier Challenger Heilbronn Challenger Mestre Challenger Vicenza Challenger Caltanissetta Challenger Perugia Challenger Milan Challenger Cali Challenger Greece F7 Cortina Challenger Alphen Challenger Guayaquil Challenger Bogota Challenger Montevideo Challenger Bangkok Challenger Bangkok Challenger Morelos Challenger Buenos Aires Challenger Leon Challenger Tempe Challenger Rome Challenger Prostejov Challenger Lyon Challenger Ilkley Challenger Medellin Challenger Santo Domingo Challenger Quito Challenger Ningboo Challenger Eckental Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Burnie Challenger Da Nang Challenger Burnie Challenger Launceston Challenger Heilbronn Challenger Poznan Challenger Ludwigshafen Challenger Braunschweig Challenger Augsburg Challenger Ismaning Challenger Hamburg Challenger Ann Arbor Challenger Bangkok Challenger Bangkok Challenger Burnie Challenger Launceston Challenger Morelos Challenger Todi Challenger Trieste Challenger Cordenons Challenger Aix En Provence Challenger Hamburg Challenger Concepcion Challenger Salinas Challenger Heilbronn Challenger Lyon Challenger Orlando 2 Challenger Salzburg-Anif Challenger Braunschweig Challenger Todi Challenger Tampere Challenger Meerbusch Challenger Prague 2 Challenger Luedenscheid Challenger Warsaw Challenger Como Challenger Cassis Challenger Lima Challenger Bogota Challenger Las Vegas Challenger Lima 2 Challenger Knoxville Challenger Campinas Challenger Puerto Vallarta Challenger Sao Paulo Challenger Phoenix Challenger Concepcion 2 Challenger San Luis Potosi Challenger Prague 1 Challenger Aix En Provence Challenger Heilbronn Challenger Salinas Challenger Oeiras 3 Challenger Luedenscheid Challenger Noumea Challenger Bucaramanga Challenger Puebla Challenger Cordoba Challenger Buenos Aires Challenger Santiago Challenger Campinas Challenger Guayaquil Challenger Montevideo Challenger Canberra Challenger Prostejov Challenger Canberra Challenger Monterrey Challenger Pereira Challenger Montevideo Challenger Puerto Vallarta Challenger Lima Challenger Sarasota Challenger Santos Challenger Phoenix Challenger Sao Paulo Challenger Meerbusch Challenger Mexico City Challenger Santiago 2 Challenger Champaign Challenger Ortisei Challenger Bogota Challenger Lima Challenger Morelos Challenger Launceston Challenger Santiago Challenger Perugia Challenger Braunschweig Challenger Savannah Challenger Tallahassee Challenger Seville Challenger San Juan Challenger Santiago Challenger Aptos Challenger Chennai Challenger Floridablanca Challenger Lisbon Challenger Birmingham Challenger Heilbronn Challenger Aguascalientes Challenger Brasilia Challenger Guayaquil Challenger Meerbusch Challenger Medellin Challenger Drummondville Challenger Guadalajara Challenger Bordeaux Challenger Braunschweig Challenger Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Topshelf Open - 's-Hertogenbosch Ismaning Challenger VTR Open - Vina del Mar Citi Open - Washington Como Challenger Monterrey Challenger Rio Open - Rio de Janeiro Lima Challenger Champaign Challenger Millennium Estoril Open - Estoril Geneva Open - Geneva Gerry Weber Open - Halle Antalya Cup - Antalya Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Maharashtra Open - Pune Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Antalya Challenger Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Antalya 2 Challenger Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Santiago Challenger AEGON International - Eastbourne Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Salinas 2 Challenger Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Biella 7 Challenger Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Erste Bank Open - Vienna Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Gonet Geneva Open - Geneva Santiago 3 Challenger Noventi Open - Halle Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Emilia-Romagna Open - Parma Adelaide International 1 - Adelaide Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Tata Open Maharashtra - Pune Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago Santiago Challenger BMW Open - Munich Open Parc - Lyon Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Hamburg European Open - Hamburg Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Korea Open - Seoul Tennis Napoli Open - Naples Dallas Open - Dallas Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Boss Open - Stuttgart China Open - Beijing Erste Bank Open - Vienna Rothesay International - Eastbourne Rio Open - Rio de Janeiro Lima 2 Challenger Gonet Geneva Open - Geneva Belgrade Open - Belgrade Movistar Chile Open - Santiago Tiriac Open - Bucharest BMW Open - Munich Citi Open - Washington Japan Open Tennis Championships - Tokyo Heilbronn Challenger Generali Open - Kitzbuhel Cap Cana Challenger ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco BNP Paribas Nordic Open - Stockholm Hamburg European Open - Hamburg Hong Kong Tennis Open - Hong Kong Gonet Geneva Open - Geneva Coquimbo 2 Challenger Bergamo Challenger Braunschweig Challenger Villena Challenger Cancun Challenger Vancouver Challenger Mercedes Cup - Stuttgart Little Rock Challenger Hamburg European Open - Hamburg BMW Open - Munich China Open - Beijing Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Open Occitanie - Montpellier Dallas Open - Dallas Terra Wortmann Open - Halle Moselle Open - Metz Millennium Estoril Open - Estoril EFG Swiss Open - Gstaad Generali Open - Kitzbuhel Abierto de Tenis Mifel - Los Cabos Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami National Bank Open - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells National Bank Open - Toronto Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, Group I, 1R, CHI-ECU 3-1 Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, World Group, QR, AUT-CHI 2-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Group I, PO, CHI-SLO 4-0 Davis Cup, Group I, 1R, PER-CHI 2-3 Davis Cup, World Group, PO, GER-SUI 2-3 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, Group II, 1R, CHI-PER 5-0 Davis Cup, Finals, Group C Davis Cup, World Group, PO, CHI-KAZ 3-1 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Paris